﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Runtime.Serialization;
using System.Web;

namespace OF.Security.ApiClient
{
    /// <summary>
    /// App认证票信息对象
    /// </summary>
    public class ReqPassportTicket
    {
        ///<summary>
		///ID
		///</summary>
        [Description("ID")]
        [DataMember]
        public string AppSignInID { get; set; }

        ///<summary>
        ///认证ID
        ///</summary>
        [Description("认证ID")]
        [DataMember]
        public string SignInID { get; set; }

        ///<summary>
        ///应用ID
        ///</summary>
        [Description("应用ID")]
        [DataMember]
        public string AppID { get; set; }

        ///<summary>
        ///应用登录时间
        ///</summary>
        [Description("应用登录时间")]
        [DataMember]
        public DateTime AppSignInTime { get; set; }

        ///<summary>
        ///应该过期时间
        ///</summary>
        [Description("应该过期时间")]
        [DataMember]
        public DateTime AppSignInTimeOut { get; set; }

        ///<summary>
        ///应用登录地址
        ///</summary>
        [Description("应用登录地址")]
        [DataMember]
        public string AppSignInUrl { get; set; }

        ///<summary>
        ///应该登录IP
        ///</summary>
        [Description("应该登录IP")]
        [DataMember]
        public string AppSignInIP { get; set; }

        ///<summary>
        ///应用登出地址
        ///</summary>
        [Description("应用登出地址")]
        [DataMember]
        public string AppLogOffUrl { get; set; }

    }
}